import request from '@/utils/request'

// 查询购车订单（订单页、订单详情）列表
export function listorder(query) {
  return request({
    url: '/car/order/list',
    method: 'get',
    params: query
  })
}

// 查询购车订单（订单页、订单详情）详细
export function getorder(id) {
  return request({
    url: '/car/order/' + id,
    method: 'get'
  })
}

// 新增购车订单（订单页、订单详情）
export function addorder(data) {
  return request({
    url: '/car/order',
    method: 'post',
    data: data
  })
}

// 修改购车订单（订单页、订单详情）
export function updateorder(data) {
  return request({
    url: '/car/order',
    method: 'put',
    data: data
  })
}

// 删除购车订单（订单页、订单详情）
export function delorder(id) {
  return request({
    url: '/car/order/' + id,
    method: 'delete'
  })
}

// 生成订单编号
export function generateOrderNo() {
  return request({
    url: '/car/order/generateOrderNo',
    method: 'get'
  })
}

// 获取用户列表
export function getUserList() {
  return request({
    url: '/car/order/getUserList',
    method: 'get'
  })
}

// 获取车辆列表
export function getCarList() {
  return request({
    url: '/car/order/getCarList',
    method: 'get'
  })
}

// 获取表单初始化数据
export function getFormData() {
  return request({
    url: '/car/order/getFormData',
    method: 'get'
  })
}